package com.smedi.ismedi.inmail.api.dto.request.appPush;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.List;

@Data
@ApiModel(value = "透传消息")
public class TransmissionMessageRequest {
    @ApiModelProperty(value = "内容描述", required = true)
    @NotNull(message = "内容描述！")
    String transmissionRemark;
    @ApiModelProperty(value = "透传内容", required = true)
    @NotNull(message = "透传内容！")
    String transmissionContent;
    @ApiModelProperty(value = "通知标题", required = true)
    @NotNull(message = "通知标题！")
    String thirdTitle;
    @ApiModelProperty(value = "通知内容", required = true)
    @NotNull(message = "通知内容！")
    String thirdBody;
    @ApiModelProperty(value = "通知类型", required = true)
    @NotNull(message = "通知类型！")
    String thirdClickType;
    @ApiModelProperty(value = "通知类型内容", required = true)
    @NotNull(message = "通知类型内容！")
    String thirdUrl;
    @ApiModelProperty(value = "接收人员clientIds", required = true)
    @NotNull(message = "接收人员clientIds！")
    List<String> clientIds;
}
